infested with worms - Turkish English Dictionary